home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 1996 April
/
CHIP 1996 aprilis (CD06).zip
/
CHIP_CD06.ISO
/
hypertxt.arj
/
9301
/
MNP.CD
< prev
next >
Wrap
Text File
|
1995-04-18
|
12KB
|
237 lines
@VMicrocom Networking Protocol (MNP)@N
@VModemek és vonalak -- 4.@N
Az MNP egy kommunikációs protokoll, amely megnöveli az
interaktív és file-átküldési lehetôségeket. Az MNP-t a
nemzetközi szabványosítási szervezet (ISO) nyílt rendszerek
architektúrája (OSI) modelljéhez illeszkedve fejlesztették
ki.
A korábbi modemek az OSI modell szerinti fizikai rétegen
helyezkedtek el. Az MNP elvû modemek viszont tartalmazzák
nemcsak a fizikai, hanem az adatkapcsolati réteg funkcióit
is. Vagyis a felhasználó számára bitfolyam szinten
hibamentes átvitelt nyújtanak.
Az MNP minden hardver-konfigurációra jól alkalmazható. A
minél kedvezôbb ár/teljesítmény viszony elérése érdekében
az alkalmazott módszereket egy hierarchikusan egymásra
épülô rendszerben dolgozták ki. Ezek az MNP 1--10-es
osztályai. Az egyes osztályok mindig újabb és újabb
szolgáltatásokkal, felülrôl kompatibilis módon épülnek rá
az alacsonyabb osztályokra. Közös jellemzôjük, hogy a
felhasználói információk elküldése elôtt a kapcsolatot
tartó két modem megegyezik a mindkettôjük által ismert
legmagasabb MNP osztályban, és azon a szinten folytatja
mûködését.
Lássuk az egyes osztályok jellemzôit részletesen.
@VI-es osztály@N
Ez az osztály aszinkron, byte-orientált, félduplex módszert
használ az adatok átvitelére. Alkalmazásához elegendô egy
lassú processzor és minimális átmeneti memória is.
Az elérhetô effektív adatátviteli sebesség a vonali
sebesség mintegy 70%-a.
Ez a módszer az USA-ban már ritkán használatos.
@VII-es osztály@N
Ez az osztály aszinkron, byte-orientált, teljes duplex
módszert alkalmaz az adatok átvitelére. A legtöbb
mikroprocesszor alapú hardver alkalmas a módszer
megvalósítására (például Zilog Z80, Motorola 6800).
Az elérhetô effektív adatátviteli sebesség a vonali
sebesség mintegy 84%-a.
@VIII-as osztály@N
Ez az osztály szinkron, bit-orientált, teljes duplex
módszert használ. Az átvitel szinkron volta már egymagában
növeli az effektív adatátviteli sebességet. Ugyanis
aszinkron esetben a start- és stopbit miatt 8 adatbit
átviteléhez 10 bitet kell átvinni. A szinkron módszer ezt a
két bitet is hasznosítja. A felhasználó továbbra is
aszinkronnak látja a csatornát -- az adóoldali
aszinkron--szinkron, illetve a vételi oldalon való
szinkron--aszinkron átalakítás a háttérben zajlik.
Az elérhetô effektív adatátviteli sebesség a vonali
sebesség mintegy 108%-a.
@VIV-es osztály@N
Ez az osztály két új koncepciót is bevezet, az adaptív
csomagszerkesztést és az adatfázis-optimalizálást, amelyek
tovább növelik az MNP modemek teljesítményét.
Az adatátvitel alatt az MNP4 figyeli az átviteli közeg
megbízhatóságát. Ha a csatorna viszonylag hibamentes, az
adóoldali modem megnöveli az adatcsomagok méretét,
ellenkezô esetben csökkenti azt. Mindezt a csomagismétlési
statisztika folyamatos megfigyelése alapján teszi, és a
protokoll fejlécében tudatja a változtatásokat a vevôoldali
modemmel. Az MNP4 protokoll kihasználja, hogy az
adatfázisban a blokkok adminisztratív információi csak
ritkán változnak. îgy az adatfázis optimalizációja kiszûri
ezeket az információkat. Ez a mûvelet is csökkenti az
átvitel redundanciáját.
Az elérhetô effektív adatátviteli sebesség a vonali
sebesség mintegy 120%-a.
@VV-ös osztály@N
Ez az osztály vezeti be az adattömörítést. Valósidejû
(real-time), adaptív algoritmust használ az adatok
tömörítésére. A valósidejûség itt azt jelenti, hogy a
felhasználó a tömörítési--visszaalakítási folyamatból nem
észlel semmit.
Az eljárás adaptív természetén a felhasználói adatok
folyamatosan optimalizált tömörítését kell érteni. A
tömörítô algoritmus folyamatosan elemzi a felhasználói
adatokat, és tömörítési paramétereket ad hozzá a maximális
adatátviteli sebesség érdekében.
Az adattömörítô algoritmus mint gyors algoritmus érzékeny
az adatminták milyenségére. A legtöbb adatminta elônyösen
tömöríthetô. A felhasználó a tömörítés hatásfokát 1,3--2:1
arányok közöttinek fogja érzékelni a következô sorrendben:
@Ka,@N COM és EXE file-ok; @Kb,@N táblázatkezelô programok
file-jai; @Kc,@N szövegfile-ok; @Kd,@N nyomtatásra szánt
file-ok.
Reális középértékként körülbelül 63%-os adattömörítéssel
lehet számolni, ami az effektív adatátviteli sebesség
100%-os növekedését jelenti a vonali sebességhez képest.
@VVI-os osztály@N
Ez az osztály két új eljárással bôvíti az MNP5-öt: az
univerzális kapcsolati egyeztetéssel és a statisztikus
duplexálással.
Az univerzális kapcsolati egyeztetés lehetôvé teszi a nem
kompatibilis modemmodulációs technológiák illesztését az
MNP hibajavítós modemekhez. Az MNP6 megjelenése elôtt nem
minden modem tudott együttmûködni egymással. A Microcom
tehát az MNP6-tal létrehozott egy univerzális modemet.
A legtöbb 1200 illetve 2400 baudos modem kompatibilis az
alacsonyabb sebességû modemekkel. A Bell 212A típusú modem
1200 baudon mûködik, de együtt tud mûködni a 0--300 baudos
Bell 103-as modemmel is. Vagy például a V22bis modem
mûködhet mint 300 baudos Bell 103-as, mint 1200 baudos Bell
212A-s és mint 2400 baudos modem is. Viszont a nagy
sebességû V29-es és V32-es modemek már nem képesek
együttmûködni a Bell 212A illetve a V22bis-nél kisebb
sebességû modemekkel. Tehát az MNP6 megjelenése elôtt nem
létezett 300-9600 baudos modem.
Az univerzális kapcsolati egyeztetés lehetôvé teszi a
modemeknek, hogy a kapcsolatfelvétel után a legalacsonyabb
közös sebességen kezdve a kommunikációt, egymással
egyeztetve felvegyék a lehetô legnagyobb sebességet.
Például a Microcom AX/9624c típusú modemje -- ismerve az
MNP6-ot -- V22bis-t használva veszi fel a kapcsolatot, de
ha a körülmények engedik, akkor az adatátvitel idejére már
áttér V29-es módba.
Abban az esetben, amikor nagy sebességû félduplex eljárást
alkalmazunk, az MNP6 képes a statisztikus duplexálásra. Ez
az algoritmus -- figyelve a felhasználói adatforgalom
mintáit, dinamikusan váltogatva az adatfolyam irányát --
félduplex csatornából kvázi duplex csatornát valósít meg.
Egy MNP6 osztályú modem V29-es technológián az elképzelhetô
maximális teljesítményt nyújtja file-átviteli
alkalmazásokhoz. Ez a legtöbb esetben közel 19,2 kBd-os
effektív adatátviteli sebességet jelent.
Az MNP6 osztályú modemek teljesítményét legjobban az
interaktív terminál-emulációknál lehet érzékelni. A
képernyô frissítése 9,6 és 19,2 kBd-os sebességek között
történik, ami kevesebb, mint egy másodperces
képernyôfrissülést jelent.
@VVII-es osztály@N
Ez az osztály egy kiterjesztett adattömörítô eljárást vezet
be, amely szervesen kapcsolódik az MNP5 adattömörítéséhez,
és hívásról hívásra egyeztetve alakítja ki a legmegfelelôbb
módszert. îgy az MNP 5-ös és 7-es adattömörítésben az
adatok még több fajtáját kezeli eredményesen.
A 7-es osztályban a kódolási technika nemcsak folyamatosan
és dinamikusan tömöríti a felhasználói adatfolyamot, hanem
elôzetes becslést is alkalmaz rá. Az algoritmus eme
jóslási képességét a minimális Huffman kódnak köszönheti.
A 7-es osztály alapelvében hasonló adattömörítést használ,
mint az 5-ös (futásihossz-kódolás), ami több, egymás után
következô azonos karaktert egyetlen karakterré kódol --
viszont hatásosabban teszi ezt, így jobban tömörít.
A reális tömörítési arány ebben az osztályban körülbelül
2,4:1, az effektív adatátviteli sebesség a vonali sebesség
mintegy háromszorosa.
@VIX-es osztály@N
Ez az osztály kombinálja a bôvített adattömörítést a V32-es
technológiával, s közel 300%-kal gyorsabb teljes duplex
átvitelt nyújt a V32-es modemeknek. Tartalmazza az
univerzális kapcsolati egyeztetést, a Piggy-féle
nyugtázást és a többszörösen szelektív negatív nyugtázást.
Az univerzális kapcsolati egyeztetés lehetôvé teszi egy MNP
és egy nem MNP modem közötti kommunikációt a lehetô
legmagasabb szinten. A Piggy-féle nyugtázás beépíti a
csomagnyugtákat az adatkeretekbe, csökkentve ezzel a
redundanciát. A többszörösen szelektív negatív nyugtázás a
hibás adatblokkok szelektív visszautasításával megszünteti
a szükségtelen ismétléseket.
@VX-es osztály@N
Ez az osztály a kedvezôtlen csatorna javítása (ACE) révén
optimalizálja az átvitelt rossz vonali körülmények között.
Az ACE minôségjavulást eredményez mind a kapcsolatfelvétel,
mind az adatátvitel fázisában megjelenô vonali
minôségromlás illetve minôségingadozás esetén. Ilyen
típusú hibák jelentkezhetnek idôszakosan a celluláris
telefonrendszerekben, és a régi, elavult analóg
kapcsolástechnikájú hálózatokon.
@KKocsis László@N
@VMNP-cikkeink@N
Tavaly februári számunk 22. oldalán már közöltünk egy
áttekintést a modemek világában oly fontos MNP
szabványokról. Most másik szerzô tollából származó,
némileg eltérô összefoglalást adunk közzé a témáról. A
két, többnyire egybecsengô, néhol ellentmondó, egymást
sokban kiegészítô anyag összedolgozására nem tudtunk
vállalkozni -- amiért elnézést kell kérnünk Olvasóinktól.
îgy a két cikk együtt, egymás mellé téve ad teljes(ebb)
képet.
@KBérces László@N